hysop.core.memory package¶
Submodules¶
- hysop.core.memory.allocator module
- hysop.core.memory.buffer module
- hysop.core.memory.mem_utils module
- hysop.core.memory.memory_request module
MemoryRequest
MemoryRequest.__call__()
MemoryRequest.alignment
MemoryRequest.backend
MemoryRequest.bytes_per_element()
MemoryRequest.cartesian_dfield_like()
MemoryRequest.data_bytes_per_component()
MemoryRequest.dtype
MemoryRequest.empty_like()
MemoryRequest.id
MemoryRequest.max_alloc_size()
MemoryRequest.max_bytes()
MemoryRequest.max_bytes_per_component()
MemoryRequest.min_bytes()
MemoryRequest.min_dtype_alignment()
MemoryRequest.min_hardware_alignment()
MemoryRequest.nb_components
MemoryRequest.shape
MemoryRequest.size
MemoryRequest.stuple()
MultipleOperatorMemoryRequests
OperatorMemoryRequests
- hysop.core.memory.mempool module
MemoryPool
MemoryPool.__call__()
MemoryPool.alloc_size()
MemoryPool.allocate()
MemoryPool.allocate_aligned()
MemoryPool.allocation_report()
MemoryPool.bin_number()
MemoryPool.free()
MemoryPool.free_held()
MemoryPool.header()
MemoryPool.held_blocks
MemoryPool.may_alloc()
MemoryPool.print_allocation_report()
MemoryPool.stop_holding()
PoolAllocationStatistics